Archive member included       because of file (symbol)

C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                              demo_main.o (CpuFastSet)
C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                              MultiSio.o (CpuSet)
C:/agb/lib/libagbsyscall.a(AgbSysIntrWait.o)
                              demo_main.o (IntrWait)
C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                              MultiBoot.o (MultiBoot)
C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                              demo_main.o (RegisterRamReset)
C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                              main.o (VBlankIntrWait)
C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                              MultiSio.o (_call_via_r0)

Allocating common symbols
Common symbol       size              file

UsrSendBuf          0x10              demo_main.o
demo_bin_start      0x4               main.o
frame_retval        0x4               main.o
IntrTableBuf        0x38              demo_main.o
Cont                0x4               demo_main.o
demo_bin_length     0x4               main.o
IntrFuncBuf         0x100             MultiSio.o
multiboot_status    0x4c              main.o
Trg                 0x4               demo_main.o
SioFlags            0x4               demo_main.o
SioStartFlag        0x4               demo_main.o
IntrMainBuf         0x400             demo_main.o
UsrRecvBuf          0x40              demo_main.o
Ms                  0x158             MultiSio.o
OamBak              0x400             demo_main.o
RecvFuncBuf         0x40              MultiSio.o
BgBak               0x800             demo_main.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0.o
LOAD MultiSioAsm.o
LOAD main.o
LOAD demo_main.o
LOAD data.o
LOAD MultiBoot.o
LOAD MultiSio.o
LOAD client.o
LOAD C:/agb/lib/libagbsyscall.a
LOAD C:/agb/lib/libisagbprn.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libg.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
Address of section .text set to 0x8000000
Address of section .bss set to 0x3000000
                0x00008000                .=0x8000

.interp
 *(.interp)

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(.init)

.plt
 *(.plt)

.text           0x08000000     0x13a4
 *(.text)
 .text          0x08000000      0x1f4 crt0.o
                0x08000000                _start
                0x080000c0                start_vector
                0x080000fc                intr_main
 .text          0x080001f4       0x40 MultiSioAsm.o
                0x080001f4                MultiSioRecvBufChange
 .text          0x08000234      0x2f0 main.o
                0x08000234                AgbMain
 .text          0x08000524      0x378 demo_main.o
                0x08000840                IntrDummy
                0x080007e8                VBlankIntr
                0x08000524                DemoMain
                0x08000874                BgScSet
                0x08000844                KeyRead
 .text          0x0800089c      0x6b0 MultiBoot.o
                0x08000dfc                MultiBootCheckComplete
                0x08000d38                MultiBootStartMaster
                0x08000d14                MultiBootStartProbe
                0x0800089c                MultiBootInit
                0x080008d8                MultiBootMain
 .text          0x08000f4c      0x3f8 MultiSio.o
                0x08001270                MultiSioIntr
                0x08000f4c                MultiSioInit
                0x08001070                MultiSioMain
                0x0800118c                MultiSioRecvDataCheck
                0x08001020                MultiSioStop
                0x0800123c                MultiSioVSync
                0x08001144                MultiSioSendDataSet
                0x0800100c                MultiSioStart
 .text          0x08001344        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                0x08001344                CpuFastSet
 .text          0x08001348        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                0x08001348                CpuSet
 .text          0x0800134c        0x8 C:/agb/lib/libagbsyscall.a(AgbSysIntrWait.o)
                0x0800134c                IntrWait
 .text          0x08001354        0x8 C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                0x08001354                MultiBoot
 .text          0x0800135c        0x4 C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                0x0800135c                RegisterRamReset
 .text          0x08001360        0x8 C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                0x08001360                VBlankIntrWait
 .text          0x08001368       0x3c C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                0x08001370                _call_via_r2
                0x08001380                _call_via_r6
                0x0800137c                _call_via_r5
                0x08001374                _call_via_r3
                0x08001394                _call_via_fp
                0x08001388                _call_via_r8
                0x08001384                _call_via_r7
                0x08001368                _call_via_r0
                0x08001390                _call_via_sl
                0x0800139c                _call_via_sp
                0x0800138c                _call_via_r9
                0x08001378                _call_via_r4
                0x0800136c                _call_via_r1
                0x08001398                _call_via_ip
                0x080013a0                _call_via_lr
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7t)
 *(.glue_7)
                0x080013a4                _etext=.
                0x080013a4                PROVIDE (etext, .)

.fini
 *(.fini)

.rodata         0x080013a4     0x2430
 *(.rodata)
 .rodata        0x080013a4       0xa0 main.o
                0x080013a4                BgScDatap_ID
 .rodata        0x08001444       0x5c demo_main.o
                0x08001444                IntrTable
 .rodata        0x080014a0     0x2320 data.o
                0x080019a0                OamData_Sample
                0x080019c0                PlttData_Sample
                0x08001bc0                CharData_Sample
                0x080014a0                BgScData_Sample
 .rodata        0x080037c0       0x14 MultiSio.o
 *(.rodata.*)
 *(.gnu.linkonce.r*)

.rodata1
 *(.rodata1)
                0x080038d4                .=(ALIGN(0x100)+(.&0xff))

.data           0x080038d4     0x1208
 *(.data)
 .data          0x080038d4     0x1208 client.o
                0x08004adc                _binary_client_bin_end
                0x080038d4                _binary_client_bin_start
 *(.data.*)
 *(.gnu.linkonce.d*)

.data1
 *(.data1)

.ctors
 EXCLUDE_FILE ( *crtend.o )*(.ctors)
 *(SORT(.ctors.*))
 *crtend(.ctors)

.dtors
 EXCLUDE_FILE ( *crtend.o )*(.dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.got
 *(.got.plt)
 *(.got)

.dynamic
 *(.dynamic)

.sdata
 *(.sdata)
 *(.sdata.*)
                0x08004adc                _edata=.
                0x08004adc                PROVIDE (edata, .)
                0x08004adc                __bss_start=.
                0x08004adc                __bss_start__=.

.sbss
 *(.sbss)
 *(.scommon)

.bss            0x03000000     0x13b0
 *(.dynbss)
 *(.bss)
 .bss           0x03000000        0x8 MultiBoot.o
 *(.bss.*)
 *(COMMON)
 *fill*         0x03000008        0x8
 COMMON         0x03000010       0x5c main.o
                                  0x0 (size before relaxing)
                0x03000010                demo_bin_start
                0x03000014                frame_retval
                0x03000018                demo_bin_length
                0x03000020                multiboot_status
 *fill*         0x0300006c        0x4
 COMMON         0x03000070     0x10a0 demo_main.o
                                  0x0 (size before relaxing)
                0x03000070                UsrSendBuf
                0x03000080                IntrTableBuf
                0x030000b8                Cont
                0x030000bc                Trg
                0x030000c0                SioFlags
                0x030000c4                SioStartFlag
                0x030000d0                IntrMainBuf
                0x030004d0                UsrRecvBuf
                0x03000510                OamBak
                0x03000910                BgBak
 COMMON         0x03001110      0x2a0 MultiSio.o
                                  0x0 (size before relaxing)
                0x03001110                IntrFuncBuf
                0x03001210                Ms
                0x03001370                RecvFuncBuf
                0x030013b0                .=ALIGN(0x4)
                0x030013b0                .=ALIGN(0x4)
                0x030013b0                _end=.
                0x030013b0                _bss_end__=.
                0x030013b0                __bss_end__=.
                0x030013b0                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x80
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 main.o
 .debug_aranges
                0x00000020       0x20 demo_main.o
 .debug_aranges
                0x00000040       0x20 MultiBoot.o
 .debug_aranges
                0x00000060       0x20 MultiSio.o

.debug_pubnames
                0x00000000      0x317
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x7c main.o
 .debug_pubnames
                0x0000007c       0xe5 demo_main.o
 .debug_pubnames
                0x00000161       0x61 data.o
 .debug_pubnames
                0x000001c2       0x82 MultiBoot.o
 .debug_pubnames
                0x00000244       0xd3 MultiSio.o

.debug_info     0x00000000     0xfd04
 *(.debug_info)
 .debug_info    0x00000000     0x348e main.o
 .debug_info    0x0000348e     0x3537 demo_main.o
 .debug_info    0x000069c5     0x2e6c data.o
 .debug_info    0x00009831     0x3113 MultiBoot.o
 .debug_info    0x0000c944     0x33c0 MultiSio.o

.debug_abbrev   0x00000000      0x75e
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x15d main.o
 .debug_abbrev  0x0000015d      0x181 demo_main.o
 .debug_abbrev  0x000002de      0x101 data.o
 .debug_abbrev  0x000003df      0x1f4 MultiBoot.o
 .debug_abbrev  0x000005d3      0x18b MultiSio.o

.debug_line     0x00000000     0x11df
 *(.debug_line)
 .debug_line    0x00000000      0x293 main.o
 .debug_line    0x00000293      0x300 demo_main.o
 .debug_line    0x00000593      0x808 MultiBoot.o
 .debug_line    0x00000d9b      0x444 MultiSio.o

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack=.
 *(.stack)
OUTPUT(multi_boot.elf elf32-littlearm)
